Performance/Energy Efficiency of Variable Line-Size Caches for Intelligent Memory Systems
نویسندگان
چکیده
Integrating main memory (DRAM) and processors into a single chip, or merged DRAM/logic LSI, makes it possible to exploit high on-chip memory bandwidth by widening on-chip bus and on-chip DRAM array. In addition, from energy consumption point of view, the integration brings a significant improvement by decreasing the number of off-chip accesses. For merged DRAM/logic LSIs having on-chip cache memory, we can exploit the high bandwidth by means of replacing a whole cache line at a time. This approach tends to increase the cache-line size if we attempt to exploit the attainable high bandwidth. A large cache-line size gives a benefit of prefetching effect if programs have rich spatial locality. Otherwise, however, it will bring the following disadvantages due to poor spatial locality:
منابع مشابه
Intelligent Control for the Variable-Speed Variable-Pitch Wind Energy System
In this paper, a new type of multi-variable compensation control method for the wind energy conversion systems (WECS) is presented. Based on wind energy conversion systems, combining artificial neural network (ANN) control and PID, a new type of PID NN intelligent controller for steady state torque of the wind generator is designed, by which the steady state torque output is regulated to track ...
متن کاملREMcode: relocating embedded code for improving system efficiency - Computers and Digital Techniques, IEE Proceedings-
The memory hierarchy subsystem has a significant impact on performance and energy consumption of an embedded system. Methods which increase the hit ratio of the cache hierarchy will typically enhance the performance and reduce the embedded system’s total energy consumption. This is mainly due to reduced cache-to-memory bus transactions, fewer main memory accesses and fewer processor waiting cyc...
متن کاملEnergy Benefits of a Configurable Line Size Cache for Embedded Systems
Previous work has shown that cache line sizes impact performance differently for different desktop programs – some programs work better with small line sizes, others with larger line sizes. Typical processors come with a line size that is a compromise, working best on the average for a variety of programs. We analyze the energy impact of different line sizes, for 19 embedded system benchmarks, ...
متن کاملImprovement of energy-efficiency in off-chip caches by selective prefetching
In this paper we revisit the line size/performance trade-offs in off-chip second-level caches in light of energy efficiency and make two distinct contributions: Our first observation is that while large blocks, i.e., 128-256 bytes, typically improve performance, they cause a devastating energy dissipation because the limited spatial locality results in a low block utilization. We find that bloc...
متن کاملEnergy/Performance Design of Memory Hierarchies for Processor-in-Memory Chips
Merging processors and memory into a single chip has the well-known benefits of allowing high-bandwidth and lowlatency communication between processor and memory, and reducing energy consumption. As a result, many different systems based on what has been called Processor In Memory (PIM) architectures have been proposed [14, 2, 6, 7, 9, 11, 12, 13, 15, 16, 18]. Recent advances in technology [3, ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000